package com.derschmale.wick3d.display3D
{
	import com.derschmale.wick3d.core.bsp.BspNode;
	import com.derschmale.wick3d.core.bsp.BspTree;
	import com.derschmale.wick3d.core.objects.HierarchicObject3D;
	import com.derschmale.wick3d.core.objects.Model3D;
	
	public class BSPWorld3D extends World3D
	{
		private var _bspTree : BspTree;
		
		private var _numBaseTriangles : int;
		
		public function BSPWorld3D(base : HierarchicObject3D)
		{
			super();
			_bspTree = new BspTree(base);
		}
		
		public function get bspTree() : BspTree
		{
			return _bspTree;
		}
		
		public function get numBaseTriangles() : int
		{
			return _numBaseTriangles;
		}
	}
}